jUCM: Universal Class Morphing (position paper)

نویسندگان

  • Aggelos Biboudis
  • George Fourtounis
  • Yannis Smaragdakis
چکیده

We extend prior work on class-morphing to provide a more expressive pattern-based compile-time reflection language. Our MorphJ language offers a disciplined form of metaprogramming that produces types by statically iterating over and pattern-matching on fields and methods of other types. We expand such capabilities with “universal morphing”, which also allows pattern-matching over types (e.g., all classes nested in another, all supertypes of a class) while maintaining modular type safety for our meta-programs. We present informal examples of the functionality and discuss a design for adding universal morphing to Java.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Three Dimensional Strain Field Morphing

In this paper, we present a new technique for 3D shape morphing using strain fields. Strain is an important geometric quantity used in mechanics to describe the deformation extent of objects. We use it to analyze and control deformation in morphing. Using the position vector field, the strain field between source and target shapes can be obtain. This strain field is then interpolated between ze...

متن کامل

Mesh Sequence Morphing

Morphing is an important technique for the generation of special effects in computer animation. However, an analogous technique has not yet been applied to the increasingly prevalent animation representation, i.e. 3Dmesh sequences. In this paper, a technique for morphing between two mesh sequences is proposed to simultaneously blend motions and interpolate shapes. Based on all possible combinat...

متن کامل

Synthesis Arbitrary Views from Two Images Based on Improved View Morphing Technique

In this paper we propose a method which can morph a high free virtual viewpoint image keeping the epipolar geometry relations based on View Morphing technique. It is works just by the images coming from two cameras with same parameter without 3D reconstruction or camera calibration. Experiments confirm that the morphed view based on the two parallel view points by using this method can produce ...

متن کامل

Morphing: Safely Shaping a Class in the Image of Others

We present MJ: a language for specifying general classes whose members are produced by iterating over members of other classes. We call this technique “class morphing” or just “morphing”. Morphing extends the notion of genericity so that not only types of methods and fields, but also the structure of a class can vary according to type variables. This offers the ability to express common program...

متن کامل

Final Report : ATR Using Multiview Morphing Report Title

In 2005, reviewed current research literature in view morphing and matching for single views, and discussed a feature based approach to sparse view morphing that also shows promise for compression of the model data corpus. Worked on a new Bayesian approach for the problem from a mid-level segmentation problem. We obtained good results for feature-based morphing, as well as preliminary demonstra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1506.05270  شماره 

صفحات  -

تاریخ انتشار 2015